/*
 * Copyright (C) 2010-2011 Graz University of Technology, Austria. All Rights reserved. 
 *
 * Contact: Simone Kopeinik <simone.kopeinik@tugraz.at>
 * 	   Graz University of Technology, Knowledge Management Institute, Brückenkopfgasse 1/6, 8020 Graz 	
 * 	   <http://www.kmi.tugraz.at/>
 * 
 * This software is part of the TARGET platform developed by the
 * TARGET EC-funded project www.reachyourtarget.org
 *
 * This software is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, version 3.
 *
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * The GNU General Public License is available at <http://www.gnu.org/licenses/>.
 *
 */
package at.tugraz.kmi.css.analyzer.gapvis.koichi;

import at.tugraz.kmi.css.analyzer.CompetenceAnalyzer;
import at.tugraz.kmi.css.analyzer.model.CompetenceAnalyzerModel;

import com.google.inject.Inject;
import com.jgoodies.binding.beans.PropertyConnector;
import com.jgoodies.binding.value.ValueModel;

public class KiTargetCompetenceProfilePane extends
		KiCurrentCompetenceProfilePane {

	private static final long	serialVersionUID	= 1L;

	@Inject
	public KiTargetCompetenceProfilePane(CompetenceAnalyzerModel presModel) {
		super(presModel, presModel.getBean().getTargetCompetenceProfile());
		initEvents();
	}

	@Override
	void initEvents() {
		ValueModel m = model
				.getModel(CompetenceAnalyzer.PROPERTY_TARGET_COMPETENCE_PROFILE);
		PropertyConnector.connectAndUpdate(m, layout, "graph");
	}
}
